;; Test quasiquote functionality
`(1 2 3)
`(list ,(+ 1 2) 4)
(define x 5)
`(a ,x ,(* x 2))
(define lst '(1 2 3))
`(a ,@lst b)
(define lst1 '(1 2))
(define lst2 '(3 4))
`(,@lst1 ,@lst2)
"done"